module.exports = class extends think.Logic {
  async putAction() {
    const rules = {
      name: {
      //  notIn: ['admin', 'root', 'system', 'sys', 'user', 'manager', 'teacher', 'student', 'school', 'guest', 'site'],
        string: true,
        required: true,
        length: {
          min: 3,
          max: 30
        }
      }
    };
    const msgs = {
      name: '不能使用系统保留的角色名字'
    };
    const flag = this.validate(rules, msgs);
    if (!flag) {
      return this.fail(1001, 'validate error', this.validateErrors);
    }
  }

  // async postAction() {
  //
  //   const rules = {
  //     name: {
  //   //    notIn: ['admin', 'root', 'system', 'sys', 'user', 'manager', 'teacher', 'student', 'school', 'guest', 'site'],
  //       string: true,
  //       required: true,
  //       length: {
  //         min: 3,
  //         max: 30
  //       }
  //     },
  //   };
  //   const msgs = {
  //     name: '不能使用系统保留的角色名字',
  //   };
  //   const flag = this.validate(rules, msgs);
  //   if (!flag) {
  //     return this.fail(1001, 'validate error', this.validateErrors);
  //   }
  // }
};
